Big Huge Thesaurus

bed of flowers

noun